package com.atguigu.gmall.product.service;

import com.atguigu.gmall.product.model.BaseCategoryTrademark;
import com.atguigu.gmall.product.model.BaseTrademark;
import com.atguigu.gmall.product.model.CategoryTrademarkVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

//分类品牌中间表 业务接口类

public interface BaseCategoryTrademarkService extends IService<BaseCategoryTrademark> {
    //查询当前分类关联的品牌列表

    List<BaseTrademark> getTrademarkByCategoryId(Long category3Id);

    // 查询未关联到当前分类品牌列表

    List<BaseTrademark> getCurrentTrademarkList(Long category3Id);


    //将选中品牌关联当前分类

    void saveBaseCategoryTrademark(CategoryTrademarkVo categoryTrademarkVo);

    //删除指定分类下关联品牌

    void deleteCategoryTrademark(Long category3Id, Long trademarkId);
}
